# -*- coding:utf-8 -*-
from Apps.DataGeneration.DataGenerationClass.baseDataGeneration import BaseDataGeneration

"""
电话相关
"""


class PhoneDataGeneration(BaseDataGeneration):
    def __init__(self, *args, **kwargs):
        super(PhoneDataGeneration, self).__init__(*args, **kwargs)

    def msisdn(self, args):
        """
        MSISDN全称是MobileStationIntegratedServicesDigitalNetwork。
        中文是移动站综合业务数字网络。(ISDN即是综合业务数字网，是IntegratedServiceDigitalNetwork的简称)。
        在蜂窝网络上，MSISDN是在呼叫或数据会话期间标识设备的电话号码。
        :return:
        """
        return self.generation.msisdn()

    def phone_number(self, args):
        """
        手机号码
        :return:
        """
        return self.generation.phone_number()

    def basic_phone_number(self, args):
        """
        座机号码
        :return:
        """
        return self.generation.basic_phone_number()
